[ p°edchozφ ] [ Obsah ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ dal╣φ ]

Instalace systΘmu Debian GNU/Linux 3.0 na architektu°e Intel x86
Kapitola 9 - Dal╣φ kroky


9.1 ZaΦφnßte se systΘmem UNIX

Jestli╛e se systΘmem Unix zaΦφnßte, mo╛nß budete mφt zßjem p°eΦφst si dostupnou literaturu. V Unix FAQ najdete odkazy na anglickΘ knihy a diskusnφ skupiny Usenet. Podφvejte se takΘ na User-Friendly Unix FAQ.

Linux je jednou z implementacφ systΘmu Unix. Na Linux Documentation Project (LDP) je shromß╛d∞no velkΘ mno╛stvφ elektronick²ch dokument∙ a HOWTO (nßvod∙ jak na to) t²kajφcφch se Linuxu. V∞t╣inu z t∞chto materißl∙ si m∙╛ete proΦφtat lokßln∞, staΦφ nainstalovat jeden z balφk∙ doc-linux-html (HTML verze) nebo doc-linux-text (ASCII verze), dokumenty budou v /usr/share/doc/HOWTO. V balφcφch jsou dostupnΘ rovn∞╛ p°eklady n∞kter²ch nßvod∙.

╚esky vy╣ly nap°φklad knihy:

  1. Michal Brandejs: UNIX - Linux. Kniha je urΦena pro zaΦφnajφcφ u╛ivatele Linuxu a systΘm∙ UN*X. Zab²vß se zßkladnφmi p°φkazy a systΘmem z hlediska u╛ivatele. Vydala Grada.
  1. Pavel Satrapa: Linux - Internet Server. Kniha popisuje Linux z pohledu sprßvce sφtφ, konfiguraci zßkladnφch sφ╗ov²ch slu╛eb a podobn∞.
  1. Matt Welsh: Pou╛φvßme Linux. P°eklad knihy Running Linux. Vydal Computer Press.

Informace specifickΘ pro Debian jsou uvedeny dßle.


9.2 Vypφnßnφ systΘmu

B∞╛φcφ linuxov² systΘm nesmφte vypφnat tlaΦφtkem reset nebo prost²m vyta╛enφm ze zßsuvky. Pokud se Linux nevypne °φzen∞, mohou se ztratit nebo po╣kodit soubory na disku. M∙╛ete pou╛φt klßvesovou kombinaci Ctrl-Alt-Del . TakΘ se m∙╛ete p°ihlßsit jako root a napsat shutdown -h now, reboot nebo halt.


9.3 Orientace v Debianu

Debian se v li╣φ od ostatnφch distribucφ Linuxu. I kdy╛ jste ji╛ s Linuxem pracovali, je t°eba seznßmit se s tφm, jak distribuce funguje, abyste si systΘm udr╛eli v po°ßdku. Tato kapitola vßm pom∙╛e se v Debianu lΘpe zorientovat. Op∞t se jednß pouze o letm² p°ehled.


9.3.1 BalφΦkovacφ systΘm Debianu

Nejd∙le╛it∞j╣φ je pochopit, jak pracuje balφΦkovacφ software. SystΘm je z velkΘ Φßsti spravovßn balφΦkovacφm systΘmem. Jednß se o adresß°e:

Nap°φklad kdy╛ nahradφte program /usr/bin/perl, nejspφ╣ bude v╣e fungovat, ale s p°echodem k nov∞j╣φ verzi balφku perl o svΘ ·pravy p°ijdete. Zku╣enφ u╛ivatelΘ tomu dokß╛φ zabrßnit p°evedenφm balφku do stavu ,,hold''.

Jedna z nejlep╣φch instalaΦnφch metod je urΦit∞ apt. M∙╛ete ji pou╛φt z dselectu, nebo samostatn∞ na p°φkazovΘ °ßdce (info apt-get). Apt vßm dovolφ slouΦit v╣echny archivy (main, contrib a non-free), tak╛e m∙╛ete instalovat jak standardnφ verze, tak exportn∞ omezenΘ verze balφΦk∙.


9.3.2 Sprßva vφce verzφ

Pokud udr╛ujete vφce verzφ r∙zn²ch aplikacφ, p°eΦt∞te si manußlovou strßnku p°φkazu update-alternatives.


9.3.3 Sprßva Cronu

V╣echny periodickΘ ·lohy spojenΘ se sprßvou systΘmu by m∞ly b²t v adresß°i /etc, proto╛e to jsou konfiguraΦnφ soubory. Pokud spou╣tφte administrßtorskΘ ·lohy denn∞, t²dn∞, m∞sφΦn∞ nebo p°es noc, umφst∞te je do /etc/cron.{daily,weekly,monthly}. Spou╣t∞nφ t∞chto ·loh je °φzeno souborem /etc/crontab. ┌lohy pob∞╛φ postupn∞ podle abecednφho po°adφ.

Jestli╛e v╣ak mßte specißln∞j╣φ po╛adavky (pot°ebujete ·lohu spou╣t∞t pod jin²m u╛ivatelem nebo chcete ·lohu pou╣t∞t v urΦitΘm Φase nebo intervalu), m∙╛ete pou╛φt soubor /etc/crontab, nebo je╣t∞ lΘpe /etc/cron.d/cokiliv. Tyto soubory majφ navφc pole pro jmΘno u╛ivatele, pod kter²m se mß ·loha spustit.

V obou p°φpadech staΦφ p°idat/upravit soubory a cron je automaticky rozpoznß a zaΦne pou╛φvat — nenφ pot°eba spou╣t∞t ╛ßdn² p°φkaz. Dal╣φ informace jsou v cron(8), crontab(5) a /usr/share/doc/cron/README.Debian.


9.4 Reaktivace DOS a Windows

Po instalaci zßkladnφho systΘmu a zapsßnφ zavad∞Φe do Master Boot Record budete schopni zavΘst Linux, ale pravd∞podobn∞ nic jinΘho. To zßvisφ na tom, co jste zvolili b∞hem instalace. Tato kapitola popisuje jak m∙╛ete znovu aktivovat p∙vodnφ systΘmy, tak╛e budete znovu moci zavßd∞t DOS nebo Windows.

LILO je zavad∞Φ, kter²m m∙╛ete zavßd∞t i n∞kterΘ jinΘ operaΦnφ systΘmy ne╛ je Linux. Zavad∞Φ se konfiguruje souborem /etc/lilo.conf. Po ka╛dΘ editaci tohoto souboru musφte spustit program lilo, aby se provedenΘ zm∞ny aktivovaly.

D∙le╛itΘ jsou Φßsti souboru lilo.conf obsahujφcφ klφΦovß slova image a other a v╣echny nßsledujφcφ °ßdky. Pou╛φvajφ se k popsßnφ operaΦnφho systΘmu, kter² mß LILO natßhnout. Takov² zßznam m∙╛e obsahovat jßdro (image), ko°enovou oblast (root), up°es≥ujφcφ parametry jßdra, atd. stejn∞ jako popis k zavedenφ jinΘho, nelinuxovΘho (other) operaΦnφho systΘmu. Tato klφΦovß slova mohou b²t pou╛ita vφce ne╛ jednou. Po°adφ zßznam∙ v konfiguraΦnφm souboru je d∙le╛itΘ, proto╛e urΦuje systΘm, kter² bude nata╛en automaticky po urΦitΘ dob∞ (delay) za p°edpokladu, ╛e LILO nebylo zastaveno klßvesou shift.

Ihned po instalaci Debianu je systΘm nakonfigurovßn pro automatickΘ zavßd∞nφ programem LILO. Jestli╛e chcete natßhnout jinΘ linuxovΘ jßdro, musφte zm∞nit soubor /etc/lilo.conf a p°idat nßsledujφcφ °ßdky:

     image=/boot/vmlinuz.new
       label=new
       append="mcd=0x320,11"
       read-only

Pro zßkladnφ nastavenφ postaΦujφ prvnφ dva °ßdky. Jestli╛e chcete v∞d∞t vφc o ostatnφch klφΦov²ch slovech, podφvejte se do dokumentace k programu LILO (v adresß°i /usr/share/doc/lilo/). Nejd∙le╛it∞j╣φ soubor je Manual.txt. Pokud jste nedoΦkavφ, bude rychlej╣φ si projφt manußlovΘ strßnky lilo.conf(5) pro p°ehled klφΦov²ch slov a lilo(8) pro popis instalace novΘ konfigurace do zavßd∞cφho sektoru.

Poznamenejme, ╛e v systΘmu Debian GNU/Linux jsou dostupnΘ i jinΘ zavad∞Φe, jako t°eba GRUB (balφΦek grub), CHOS (balφΦek chos), Extended-IPL (balφΦek extipl), loadlin (balφΦek loadlin) a dal╣φ.


9.5 Dal╣φ dokumentace

Hledßte-li popis n∞jakΘho programu, vyzkou╣ejte nejprve man program a info program.

U╛iteΦnΘ informace najdete v adresß°i /usr/share/doc. ZajφmavΘ dokumenty jsou v podadresß°φch /usr/share/doc/HOWTO a /usr/share/doc/FAQ. Pokud chcete nahlßsit chybu, p°eΦt∞te si soubory /usr/share/doc/debian/bug*. ┌pravy balφΦk∙ specifickΘ pro Debian jsou zdokumentovßny v souborech /usr/share/doc/(nßzev balφΦku)/README.Debian.

WWW strßnky Debianu obsahujφ spousty dokumentace o Debianu. V prvnφ °ad∞ se podφvejte na Debian FAQ a prohledejte archφv diskusnφch list∙ Debianu. Komunita okolo Debianu si navzßjem pomßhß (users for users), tak╛e pokud se chcete p°ihlßsit k n∞kterΘmu z debianφch diskusnφch list∙, podφvejte se na strßnku p°ihlß╣enφ do diskusnφho listu.


9.6 Kompilace novΘho jßdra

ProΦ byste si cht∞li sestavit novΘ jßdro? Obvykle nejde o nutnost, pon∞vad╛ jßdro dodßvanΘ s Debianem funguje ve v∞t╣in∞ poΦφtaΦ∙. NovΘ jßdro m∙╛e b²t u╛iteΦnΘ v nßsledujφcφch situacφch:


9.6.1 Sprßva jader

Nebojte se kompilace jßdra, je to zßbava a budete z nφ mφt u╛itek.

DoporuΦen² zp∙sob kompilace jßdra v Debianu vy╛aduje tyto balφky: kernel-package, kernel-source-2.2.20 (aktußlnφ verze v dob∞ vzniku dokumentu), fakeroot a dal╣φ, kterΘ ji╛ mßte patrn∞ nainstalovanΘ (·pln² seznam je v souboru /usr/share/doc/kernel-package/README.gz).

Tato metoda vytvo°φ ze zdrojov²ch text∙ jßdra .deb balφΦek a jestli╛e mßte zßvislΘ nestandardnφ moduly, taktΘ╛ z nich vyrobφ aktußlnφ balφΦky.

Pozn. Jßdro nemusφte p°ipravovat touto cestou, ale domnφvßme se, ╛e s vyu╛itφm balφΦkovacφho softwaru se proces zjednodu╣φ a je takΘ bezpeΦn∞j╣φ. M∙╛ete si klidn∞ vzφt zdrojovΘ texty jßdra p°φmo od Linuse a nebudete pot°ebovat balφk kernel-source-2.2.20. P°esto╛e se ve Woodym pou╛φvß jßdro 2.2.20, nov∞j╣φ jßdra °ady 2.4 jsou k dispozici jako balφΦky.

Popis balφku kernel-package se nachßzφ v adresß°i /usr/share/doc/kernel-package. V nßsledujφcφch odstavcφch najdete jen ·vod k jeho pou╛itφ.

V dal╣φm budeme p°edpoklßdat, ╛e zdrojovΘ texty jßdra verze 2.2.20 ulo╛φte do /usr/local/src. Jako superu╛ivatel vytvo°te adresß° /usr/local/src a zm∞≥te jeho vlastnφka na vß╣ normßlnφ ·Φet. P°ihlaste se na sv∙j ·Φet a p°ejd∞te do adresß°e, kde chcete mφt zdrojovΘ texty jßdra (cd /usr/local/src), rozbalte archφv (tar xIf /usr/src/kernel-source-2.2.20.tar.bz2) a p°ejd∞te do tohoto adresß°e (cd kernel-source-2.2.20/). Prove∩te konfiguraci jßdra p°φkazem make xconfig v prost°edφ X11 nebo make menuconfig v ostatnφch p°φpadech (musφte mφt nainstalovan² balφΦek ncurses-dev). ProΦt∞te si nßpov∞du a pozorn∞ vybφrejte z nabφzen²ch mo╛nostφ. Pokud si v n∞kterΘm bodu nebudete v∞d∞t rady, je v∞t╣inou lep╣φ za°φzenφ do jßdra vlo╛it. Volby, kter²m nerozumφte a kterΘ se nevztahujφ k hardwaru, rad∞ji nechte na p°ednastaven²ch hodnotßch. Nezapome≥te do jßdra zahrnout ,,Kernel module loader'' (tj. automatickΘ vklßdßnφ modul∙) v sekci ,,Loadable module support'' , kterΘ p°ednastavenΘ nenφ, av╣ak Debian tuto slu╛bu p°edpoklßdß.

P°φkazem make-kpkg clean proΦistφte strom zdrojov²ch text∙ a nastavenφ balφku kernel-package.

Kompilaci jßdra provedete p°φkazem fakeroot make-kpkg --revision=jadro.1.0 kernel_image. ╚φslo verze si m∙╛ete zvolit podle vlastnφ ·vahy, slou╛φ k va╣φ orientaci v p°ipraven²ch balφcφch. Kompilace zabere chvφli Φasu, zßle╛φ na v²poΦetnφm v²konu va╣eho poΦφtaΦe.

Pokud vyu╛φvßte za°φzenφ PCMCIA, nainstalujte takΘ balφk pcmcia-source. Rozbalte archφv v adresß°i /usr/src (Programy p°edpoklßdajφ, ╛e najdou moduly v adresß°i /usr/src/modules). Balφk p°ipravte p°φkazem make-kpkg modules_image. Pro oba ·kony musφte b²t p°ihlß╣eni jako u╛ivatel root.

A╛ kompilace skonΦφ, jßdro nainstalujete jako ka╛d² jin² balφk. Jako root napi╣te dpkg -i ../kernel-image-2.2.20-podarchitektura_jadro.1.0_i386.deb. podarchitektura je volitelnΘ up°esn∞nφ architektury, nap°. ,,i586'', kterΘ jste zadali p°ed kompilacφ jßdra. dpkg -i kernel-image... nainstaluje jßdro spolu s doprovodn²mi soubory. Jednß se t°eba o soubory System.map, kter² je u╛iteΦn² p°i dohledßvßnφ problΘm∙ v jßd°e a /boot/config-2.2.20 obsahujφcφ konfiguraΦnφ soubor jßdra. B∞hem instalace balφku kernel-image-2.2.20 dojde i ke spu╣t∞nφ zavad∞Φe (p°φslu╣nΘho k va╣φ platform∞) a obnovenφ zavßd∞cφho zßznamu na disku. Pokud jste vytvo°ili balφk s moduly, nap°φklad jestli╛e mßte PCMCIA, je nutnΘ ho rovn∞╛ nainstalovat.

Nynφ m∙╛ete spustit systΘm znovu s nov²m jßdrem. Projd∞te si v²pisy, zda se p°i instalaci jßdra nevyskytly problΘmy a spus╗te shutdown -r now.

Popis balφku kernel-package najdete v adresß°i /usr/share/doc/kernel-package.


[ p°edchozφ ] [ Obsah ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ dal╣φ ]

Instalace systΘmu Debian GNU/Linux 3.0 na architektu°e Intel x86

verze 3.0.23, 15 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo